home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr37 / chk4d100.zip / PRODUCTS.DOC < prev    next >
Text File  |  1995-04-05  |  10KB  |  183 lines

  1.  
  2.  
  3.  
  4.  
  5.    CHK4DES v1.00                  PRODUCTS.DOC                       04/05/95
  6.  
  7.  
  8.    NOTE:  Enter COPY PRODUCTS.DOC PRN to print this file.  It is formatted to
  9.           print 3 pages with approximately 60 lines per page.
  10.  
  11.  
  12.    This document lists products from HAL SoftWare that are either currently
  13.    available or in development.  Six of these programs, ADDTODAY, CHK4DES,
  14.    MERGESYS, SORTSYS, KILLVER, and TIC2PCB, are specifically designed for
  15.    sysops to help manage their bbs filelists.
  16.  
  17.  
  18.    MergeFile (tm)
  19.  
  20.    MergeFile will merge two sorted ASCII text files of any size.  The user
  21.    can select order (ascending/descending), fixed or variable length records,
  22.    case sensitivity, and to keep or remove duplicates.  The merge key can be
  23.    the entire line or any of the first nine fields, with multiple fields in
  24.    sequence of priority, e.g., merge first on field three, then field seven,
  25.    followed by five (the fields do not need to be specified by columns since
  26.    one or more spaces act as delimiters).  A single file can also be "merged"
  27.    on itself, e.g., to remove duplicates from a sorted list.  MergeFile can
  28.    detect four types of errors in the input files:  blank or empty line and
  29.    missing key or field.  The user will be prompted before the overwrite of
  30.    an existing file (the prompt can be disabled for batch processing).
  31.  
  32.  
  33.    MergeFile Professional and MergeFile for Sysops (tm)
  34.  
  35.    MERGESYS can eliminate ALL duplicate descriptions from your bbs file lists
  36.    automatically, and facilitates adding files downloaded by satellite or
  37.    from CD-ROMs.  MERGEPRO could be considered more general purpose, but the
  38.    only real difference between these two is their default switch settings.
  39.    MERGEPRO is set for one line records with the entire input line as the
  40.    merge key, while MERGESYS is set for multi-line records of the PCBoard DIR
  41.    format (continuing lines of a record start with a "space") with the first
  42.    field (file name) as the merge key.  By changing their settings, each can
  43.    handle the other's default type files, and many additional types as well.
  44.    Descended from MergeFile, there is no other merge program like them!  Even
  45.    calling them merge programs now is not accurate, although they will merge
  46.    almost ANY kind and size of sorted ASCII text files.  They are more like
  47.    list management tools, capable of comparing two files without merging them
  48.    and removing cross file duplicates (records from one file whose keys match
  49.    those in another), or retaining the cross file duplicates but removing all
  50.    others, or even merging into a file only records that match, which can
  51.    replace the existing records with others.  To give a full accounting of
  52.    all their features here would nearly DOUBLE the size of this document, but
  53.    a brief list includes select order, multiple merge keys (and the order for
  54.    each, along with date or time fields), fixed or variable length records,
  55.    delimiters, case sensitivity (including lexical, as in a dictionary), skip
  56.    over a heading, to keep or remove duplicates, error checking, write a
  57.    "trash" file of stripped duplicates and/or records with errors, write a
  58.    log file of all activities, and read or write a configuration file.  The
  59.    basic MergeFile may be enough to satisfy your requirements, but if not,
  60.    MERGEPRO/MERGESYS should be the LAST merge program you will ever need!
  61.  
  62.  
  63.  
  64.  
  65.  
  66.    Check 4 Description
  67.  
  68.    CHK4DES runs on a list of file descriptions generated by a "diz" extractor
  69.    such as WGM-MAKE, which will search a directory full of zips and write a
  70.    PCBoard type description file with the information from the FILE_ID.DIZ's.
  71.    However, if WGM-MAKE doesn't find a DIZ, it writes "Description is unknown
  72.    at this time." in place of where the description would go.  CHK4DES goes
  73.    through the generated list and removes all of the "no description" names
  74.    to another file, which can be dealt with later.  The finished list will
  75.    contain only file names with descriptions that can then be added to your
  76.    bbs file listings.  You can change the "no description" phrase to anything
  77.    you need, including an "empty" phrase, which will locate file names where
  78.    the description area is blank (nothing is there).  CHK4DES can execute an
  79.    optional batch file with the name of each file that has a description,
  80.    such as moving the parent file to another directory.
  81.  
  82.  
  83.    Addtoday's Description
  84.  
  85.    ADDTODAY can be run daily (e.g., from a batch file) on a list of new file
  86.    descriptions and add to a specified list those whose "day of month" number
  87.    matches the current system day (e.g., the system date is 11-30-94 and the
  88.    description date is 08-30-93).  When ADDTODAY appends the descriptions, it
  89.    changes the description date to the current date (e.g., 11-30-94).  As far
  90.    as callers to your bbs are concerned, they just see new files every day.
  91.    ADDTODAY can execute an optional batch file with the name of each file
  92.    whose description has been added, such as moving the parent file to your
  93.    uploads directory, and be set for a minimum, maximum, or fixed number of
  94.    files to add each day.  As descriptions are added, they are removed from
  95.    the new files list and when it is empty, you are notified to replace it.
  96.  
  97.  
  98.    SortFile Professional and SortFile for Sysops (under development)
  99.  
  100.    These programs are complimentary to MERGEPRO and MERGESYS, with very
  101.    similar options.  They will sort ANY size of ASCII text file.  You can
  102.    select the order, multiple sort keys (and the order for each, along with
  103.    date or time fields), case sensitivity (including lexical, as in a
  104.    dictionary), delimiters, skip over a heading, fixed or variable length
  105.    records, error checking, and read or write a configuration file.
  106.  
  107.  
  108.    Tic2PCB (under development)
  109.  
  110.    This program will search a directory for TIC files and examine each one
  111.    for the accompanying file name, area, and description.  Then it will read
  112.    a command file that you have created looking for the area name.  If the
  113.    area is found, Tic2PCB can write and append wherever directed a PCBoard
  114.    type "dir" description from either a "diz" within the accompanying file if
  115.    there is one, or the TIC description.  Then it can move the accompanying
  116.    file to whatever directory you desire.  Or you can command Tic2PCB to
  117.    delete the files if you don't want to keep a particular area.  If a TIC's
  118.    accompanying file is not found, you can also specify what should be done.
  119.    The last commands in the command file will be executed for any area that
  120.    you do not specifically name, such as moving them to a "holding" directory
  121.    for later examination.  Tic2PCB also writes a log its activities.
  122.  
  123.  
  124.  
  125.  
  126.  
  127.    Kill Earlier Versions (under development)
  128.  
  129.    KILLVER will INTELLIGENTLY search a bbs filelist and automatically locate
  130.    (and remove) descriptions of earlier versions of the same file.  It will
  131.    run totally on its own without you having to sit for hours scanning
  132.    directories to look at descriptions as possible earlier versions of the
  133.    same file.  If KILLVER isn't sure about a name it finds, the description
  134.    will be kept but also written to an "unknown" list that can be checked
  135.    later.  All deleted descriptions will be written to a "removed" file and
  136.    the version and description it thinks is the latest will also be written
  137.    so you can compare them easily if desired.  A third file will contain only
  138.    the file names of removed versions so you'll know what files need to be
  139.    deleted (KILLVER won't delete any of the parent files for obvious
  140.    reasons, but a utility program that will come with the fully registered
  141.    version will read the file names from the list and invoke a file search
  142.    program with each file name to locate and delete the file).
  143.  
  144.  
  145.    All the bbs utilities will also handle WildCat! format filelists, but with
  146.    an extra step.  The descriptions in the database must first be written to
  147.    an ASCII text file, which can then be converted back to the database
  148.    format after running the utilities.  For ADDTODAY, if the descriptions to
  149.    be added are already in a text file, only the list created daily would
  150.    need to be incorporated into the database.  All the bbs utilities except
  151.    perhaps CHK4DES should work on most other types of bbs file description
  152.    lists (CHK4DES truncates any line over 80 characters).
  153.  
  154.  
  155.    MERGEFILE, MERGEPRO, and MERGESYS are trademarks of HAL SoftWare.
  156.    PCBoard is a registered trademark of Clark Development Company, Inc.
  157.    WildCat! is a trademark of Mustang Software, Inc.
  158.    WGM-MAKE is copyrighted by Wayne G. Maas.
  159.  
  160.  
  161.    If you cannot locate any of these fine programs,
  162.  
  163.    Write to:  Hal Parks                  E-Mail:  8:970/201           RBBSNet
  164.               HAL SoftWare                        1:11/157            FIDONet
  165.               404B W. Oak                                   InterNet
  166.               Carbondale, IL 62901                charlies@skelos.lib.siu.edu
  167.  
  168.    OR leave a message for me with InfoQuest BBS at 618-529-0000
  169.    OR contact me through InfoQuest's sysop (safest bet for all E-Mail)
  170.  
  171.             InterNet:  charlies@skelos.lib.siu.edu
  172.             RBBSNet:   8:970/201       FIDONet:  1:11/157
  173.                             USERNAME:  Charles Strusz
  174.             FIDO NODELIST CORRECTION:  Phone should be 618.529.0000
  175.  
  176.    OR you can always download the latest versions by calling:
  177.  
  178.    InfoQuest BBS, Carbondale, IL, 618-529-0000 (sign on as a GUEST USER and
  179.                                                    join the HAL conference)
  180.    Shawnee Free-Net BBS, Carbondale, IL, 618-549-8448
  181.    Rusty-n-Edie's BBS, Youngstown, OH, 216-726-2620
  182.  
  183.